package com.example.testdemoutils.dynamic_data_source.po;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

@Getter
@Setter
@TableName("oa_quick_knife_datasource")
public class Datasource {

    @TableId(type = IdType.AUTO)
    private String id;

    /**
     * 数据源名称
     */
    private String datasourceName;

    /**
     * 数据源url
     */
    private String datasourceUrl;

    /**
     * 数据源帐号
     */
    private String datasourceAccount;

    /**
     * 数据源密码
     */
    private String datasourcePassword;

    /**
     * 备注
     */
    private String remark;

    /**
     * 数据源可见类型（1-全部人可见，2-部分人可见)
     */
    private String isShowType;

    /**
     * 暂时只支持mysql
     */
    private String datasourceType;

    /**
     * 更新人
     */
    private String updateName;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

    /**
     * 创建人工号
     */
    private String createCode;

    /**
     * 创建人
     */
    private String createName;

    /**
     * 更新人工号
     */
    private String updateCode;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 是否删除
     */
    private Boolean deletedFlag;

    private String dbDriver;
}
